SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 54054: The error "java.lang.IllegalStateException" might appear if you use a Java Message Service (JMS) secured environment with SAS® IT Resource Management

DetailsAboutRate It

The SAS IT Resource Management Report Center might not start if it operates within a Java Message Service (JMS) secured environment. When the Report Center fails to start, the following error message appears in the server.log file that resides in the SAS-configuration-directory\Levn\Web\WebAppServer\SASServer10_1\logs\ directory of the SASServer10_1 web application server. (SASServer10_1 is used by the SAS IT Resource Management 3.5 Report Center.)

Caused by: java.lang.IllegalStateException: Cannot convert value of type [org.apache.activemq.command.ActiveMQQueue] 
to required type [javax.jms.ConnectionFactory] for property 'targetConnectionFactory': no matching editors or conversion strategy found

To correct the problem, follow the steps below. Perform these steps before you attempt to start the SASServer10_1 web application server.

  1. Navigate to your SAS-configuration-directory\Levn\Web\WebAppServer\SASServer10_1\sas_webapps\sas.itresourcemanagementwebapp.war\WEB-INF\spring-config directory.
  2. Save a backup copy of the infrastructure-config.xml file.
  3. In the original infrastructure-config.xml file, locate the following lines:
  4. <sas-container:jms-connection-factory id="alertDestination" jndi-name="jms/AlertQueue" />
  5. Change that line to the following:
  6. <sas-container:jms-queue id="alertDestination" jndi-name="jms/AlertQueue" />

  7. Restart SASServer10_1 to acquire this change.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS IT Resource Management64-bit Enabled Solaris3.53.69.4 TS1M29.4 TS1M3
Windows 7 Ultimate x643.53.69.4 TS1M29.4 TS1M3
64-bit Enabled AIX3.53.69.4 TS1M29.4 TS1M3
Windows 7 Ultimate 32 bit3.53.69.4 TS1M29.4 TS1M3
Windows 7 Professional 32 bit3.53.69.4 TS1M29.4 TS1M3
Windows 7 Professional x643.53.69.4 TS1M29.4 TS1M3
Windows 7 Home Premium x643.53.69.4 TS1M29.4 TS1M3
Windows 7 Enterprise x643.53.69.4 TS1M29.4 TS1M3
Windows 7 Home Premium 32 bit3.53.69.4 TS1M29.4 TS1M3
Windows 7 Enterprise 32 bit3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 2012 R2 Std3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 2012 Std3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8 Pro x643.53.69.4 TS1M29.4 TS1M3
z/OS3.53.69.4 TS1M29.4 TS1M3
Microsoft® Windows® for x643.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8 Enterprise 32-bit3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8 Enterprise x643.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8 Pro 32-bit3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8.1 Enterprise 32-bit3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8.1 Enterprise x643.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8.1 Pro3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows 8.1 Pro 32-bit3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 20083.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 2008 R23.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 2008 for x643.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 2012 Datacenter3.53.69.4 TS1M29.4 TS1M3
Microsoft Windows Server 2012 R2 Datacenter3.53.69.4 TS1M29.4 TS1M3
HP-UX IPF3.53.69.4 TS1M29.4 TS1M3
Linux for x643.53.69.4 TS1M29.4 TS1M3
Solaris for x643.53.69.4 TS1M29.4 TS1M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.